@charset "utf-8";

/*	MobileSiteOS global style properties, (don't change these). It is better
	to add your own style sheets or inline styles: Copyright@2008 - OpenSiteMobile */

* {
    padding: 0px;
    margin: 0px;
    border: none;
}
html, body, table, div {
    font-weight: normal;
    font-style: normal;
    font-family: 'Lucida Casual','Comic Sans MS',Arial,Verdana,sans-serif;
    text-decoration: none;
    text-align: center;
    /* moz req. for centering to work correctly */
    margin-right: auto;
    margin-left: auto;
}
html, body, table {
    font-size: xx-small;
    background-color: #A1A1A1;
    color: #000000;
}
div {
    background-color: #FFFFFF;
    color: #000000;
}
h1 {
    font-weight: bold;
    font-size: small;
    margin: 2px;
}
h2 {
    font-weight: bold;
    font-size: x-small;
    margin: 2px;
}
h3 {
    font-weight: bold;
    font-size: xx-small;
    margin: 1px;
}
p {
    font-size: xx-small;
}
dl, ul, ol {
  list-style-position:outside;
  font-weight:bold;
  padding:2px;
}
dt {
  font-style:italic;
  font-weight:bold;
}
dd, li  {
  text-align:left;
  font-size:x-small;
  padding-left:5px;
}
li {
  list-style-image:url(http://opensitemobile.com/images/osm_single_ball.gif);
  font-size: xx-small;
}
hr {
  border:solid;
  border-width:1px;
  border-bottom-color:#F08080;
  border-top-color:white;
  border-left-color:white;
  border-right-color:white;
}
img {
    border: none;
}
textarea {
    text-align: left;
    border: 1px solid #999;
}
input[type="text"], input[type="button"], input[type="submit"], button {
    border: 1px solid #999;
    font-size: xx-small;
}
input[type="button"], input[type="submit"], button {
    cursor: pointer;
}
a {
    text-decoration: none;
}
a:link, a:visited {
    color: #FF9933;
}
a:hover, a:active {
    color: #FF0033;
}
table {
    border: 1px outset;
    margin-top: 4px;
    margin-bottom: 4px;
}
table.contrast1 {
    width: 97%;
    background-color: #FFFFFF;
}
table.float {
    background-color: #FFFFFF;
}
th {
    background-color: #FF9933;
    color: #FFFFFF;
    font-size: x-small;
}
td {
    font-size: xx-small;
}
td.contrast1 {
    background-color: #FFFFFF;
}
td.contrast2 {
    background-color: #E0E0E0;
}
div.body {
    width: 240px;
    margin-top: 4px;
}
div.header {
  background-color: #FF9933;
  border-bottom: solid 1px #FF0033;
  margin: 4px;
  font-size: xx-small;;
}
div.footer {
  background-color: #FF9933;
  border-top: solid 1px #FF0033;
  margin: 4px;
  font-size: xx-small;;
}
div.header a:link, div.header a:visited {
    color: #FFFFFF;
}
div.footer a:link, div.footer a:visited {
    color: #FFFFFF;
}
div.header a:hover, div.header a:active {
    color: #FF0033;
}
div.footer a:hover, div.footer a:active {
    color: #FF0033;
}
span.alert {
    color: red;
}
span.accent {
    color: #FF9933;
}
span.no_br {
    white-space: nowrap;
}
span.bold_text {
    font-weight: bold;
}
span.marker {
    color: #FF9933;
    font-weight: bold;
    white-space: nowrap;
}
div.pgrph {
  width:96%;
  text-align:justify;
  font-size:x-small;
  padding:2px;
}
div.pgrph_sml {
  width:86%;
  text-align:justify;
  font-size:x-small;
  padding:2px;
}
div.list_large {
  width:80%;
}
div.list_small {
  width:70%;
}
div#copyright {
  font-size:xx-small;
  padding:2px 1px 2px 1px;
}
